package com.view;
import com.model.Anggota;
import com.model.AnggotaTabelModel;
import java.awt.BorderLayout;
import java.util.ArrayList;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTable;

public class PanelLihatAnggota extends JPanel {

    private JTable tabelAnggota;
    private JLabel labelPanel;
    private ArrayList<Anggota> data;

    public PanelLihatAnggota(ArrayList<Anggota> data) {
        this.data = data;

        setLayout(new BorderLayout());

        labelPanel = new JLabel("Lihat Tabel Anggota");
        labelPanel.setHorizontalAlignment(JLabel.CENTER);
        add(labelPanel, BorderLayout.NORTH);

        tabelAnggota = new JTable();
        tabelAnggota.setModel(new AnggotaTabelModel(data));
        add(tabelAnggota, BorderLayout.CENTER);
    }

    public ArrayList<Anggota> getData() {
        return data;
    }

    public void setData(ArrayList<Anggota> data) {
        this.data = data;
    }
}
